package mapper.user;

import org.apache.ibatis.annotations.Param;
import pojo.SysRole;

import java.util.List;

public interface SysRoleMapper {
    //新增角色信息
    public int add(SysRole sysRole);

    //根据角色id删除角色信息
    public int delete(@Param("id")Integer id);

    //根据角色id修改角色信息
    public int update(SysRole sysRole);

    //根据角色id修改角色信息
    public SysRole updateById(@Param("id")Integer id);

    //根据角色名称模糊查询角色信息
    public List<SysRole> list(@Param("roleName")String roleName);

    //查询所有角色信息
    public List<SysRole> listAll();

    //根据角色名称模糊查询角色信息分页
    public List<SysRole> pageList(@Param("roleName")String roleName,@Param("pageBegin") Integer pageBegin,@Param("pageSize") Integer pageSize);
}
